Byzantine-tolerant causal broadcast

نویسندگان

چکیده

Causal broadcast is a communication abstraction built on top of point-to-point send/receive networks that ensures any two messages whose broadcasts are causally related (as captured by Lamport's “happened before” relation) delivered in their sending order. Several causal algorithms have been designed for failure-free and crash-prone asynchronous message-passing systems. This article first gives formal definition the presence Byzantine processes, form equivalent characterizations, then presents simple algorithm implements it. The main difficulty design proof this comes from very nature faults: processes may arbitrary behavior, must ensure correct (i) maintain coherent view causality (ii) never prevented communicating between themselves. To end, modularly, namely it works Byzantine-tolerant reliable algorithm. Due to modularity, proposed easy understand inherits computability assumptions (notably maximal number be Byzantine) message/time complexities underlying which built.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parsimonious Asynchronous Byzantine-Fault-Tolerant Atomic Broadcast

Atomic broadcast is a communication primitive that allows a group of n parties to deliver a common sequence of payload messages despite the failure of some parties. We address the problem of asynchronous atomic broadcast when up to t < n/3 parties may exhibit Byzantine behavior. We provide the first protocol with an amortized expected message complexity of O(n) per delivered payload. The most e...

متن کامل

Byzantine-Tolerant Machine Learning

The growth of data, the need for scalability and the complexity of models used in modern machine learning calls for distributed implementations. Yet, as of today, distributed machine learning frameworks have largely ignored the possibility of arbitrary (i.e., Byzantine) failures. In this paper, we study the robustness to Byzantine failures at the fundamental level of stochastic gradient descent...

متن کامل

Byzantine Fault-Tolerant Confidentiality

As the world becomes increasingly interconnected, more and more important services such as business transactions are deployed as access anywhere services – services that are accessible by remote devices through the Internet and mobile networks. Such services often must access confidential data to provide service. For example, an online bank service must access a user’s checking account to proce...

متن کامل

Generalized Byzantine-tolerant SGD

We propose three new robust aggregation rules for distributed synchronous Stochastic Gradient Descent (SGD) under a general Byzantine failure model. The attackers can arbitrarily manipulate the data transferred between the servers and the workers in the parameter server (PS) architecture. We prove the Byzantine resilience properties of these aggregation rules. Empirical analysis shows that the ...

متن کامل

Byzantine Fault Tolerant Authentication

A Byzantine fault tolerant public key infrastructure is presented. It aims to fulfill the authentication requirements of large distributed systems consisting of semi-trusted parties. The distributed trust model does not demand the existence of predefined trusted parties and provides authentication if more than a threshold of the participants are honest. A voting based protocol implements distri...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Theoretical Computer Science

سال: 2021

ISSN: ['1879-2294', '0304-3975']

DOI: https://doi.org/10.1016/j.tcs.2021.06.021